package cn.com.jdk;

import cn.com.jdk.point.AOPTargetDemo;
import cn.com.jdk.proxy.ActiveProxy;
import cn.com.jdk.target.TargetDemo;
import cn.com.jdk.target.TargetDemoImpl;

import java.util.Arrays;

public class MainTest {

    public static void main(String[] args) {
        ActiveProxy proxy = new ActiveProxy();
        TargetDemo obj = proxy.createObj(TargetDemo.class, new TargetDemoImpl(), new AOPTargetDemo(),false, Arrays.asList("eat"));
        obj.eat("面包");
    }
}
